﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ITAP.ContourBuilder.Components;
using ITAP.ContourBuilder.Components.Dimensions;

namespace ITAP.ContourBuilder
{
    public interface IContourVisitor
    {
        void Visit(ContourModel model);
        void Visit(ContourContainer container);
        void Visit(ContourElement element);
        void Visit(ContourConnector connector);
        void Visit(ContourElementHook hook);
        void Visit(ContourText text);
        void Visit(ContourCommentLine commentLine);
        void Visit(Dimension dimension);
        void Visit(ContourHole hole);

    }
}
